home *** CD-ROM | disk | FTP | other *** search
/ DS-CD ROM 2 1993 August / DS CD-ROM 2.Ausgabe (August 1993).iso / lernenun / ds0138 / agrd / readme1.doc < prev    next >
Text File  |  1992-11-03  |  27KB  |  583 lines

  1.                               AGR
  2.                   AGR2                  AGRD
  3.  
  4.  Das Programm AGR (Ausgleichsrechnung + Ausgleichsgraphik) dient der
  5.  numerischen und graphischen Auswertung unterschiedlichster Reihen von
  6.  Meßwerpaaren und Werte-Tripeln. AGR konzentriert sich bei der Vielfalt
  7.  statistischer Auswertungen auf Ausgleichspolynome und Glättungskurven.
  8.  Die Koordinaten X,Y,Z lassen sich in allen möglichen Darstellungen bequem
  9.  berechnen; 2-dimensional, 3-dimensional, Spline und Regressionen.
  10.  Die Anleitung zum Hauptprogramm AGR befindet sich in der Datei readme.doc
  11.  
  12.   readme1.doc :  Anleitung zu AGR2 und Kurzanleitung zu AGRD
  13.  
  14.   Diese Datei readme1.doc gibt im ersten Teil Beispiele für die Nutzung
  15.   des Programmes AGR2 zum Schreiben berechneter Werte der Regressions-
  16.   Rechnung und der Spline-Rechnung in Dateien, sowie Beispiele zum
  17.   Umformen von Dateien. Vor der Nutzung von AGR2 sollte man mit dem Pro-
  18.   gramm AGR vertraut sein. Weiterhin gestattet AGR2 das Umfornen von Dateien.
  19.  
  20.  
  21.   Im zweiten Teil dieser Datei readme1.doc werden Beispiele für die
  22.   Nutzung des Programmes AGRD gebracht. Diese Beispiele können nur
  23.   der Demonstration dienen, da zu einer sinnvollen Nutzung von AGRD
  24.   einschließlich der Erstellung eigener Graphiken das Handbuch erfor-
  25.   derlich ist, das nur mit der Voll-Lizenz erworben werden kann.
  26.   Nebem einem zusätzlichen Anreiz zum Erwerb der Voll-Lizenz haben
  27.   die Ausführungen in dieser Datei zu AGRD einen praktischen Nutzen
  28.   für den Anwender der Vollversion, dieser kann z.B. mit seinen Daten
  29.   auch das zugehörige Programm weitergeben und gemäß der Anleitung in
  30.   dieser Datei beschreiben, wie mittels dieser Daten die Graphik auf
  31.   dem Bildschirm erstellt werden kann.
  32.  
  33.   Informationen über die Modalitäten des Erwerbs der Voll-Lizenz mit
  34.   Handbuch können in den Programmen AGR, AGR2 und AGRD durch Eingabe
  35.   von  i  im jeweiligen Hauptmenü abgerufen werden.
  36.  
  37.   Die in dieser Anleitung verwendeten Werte-Dateien befinden sich alle
  38.   mit den Programmen AGR2 und AGRD im Verzeichnis AGRD auf der Diskette.
  39.  
  40.  
  41.                               AGR2                                  AGR     Version 2.0
  42.              Ausgleichsrechnung + Ausgleichsgraphik
  43.  
  44.  Regression nach Ausgleichspolynomen :
  45.  Zweidimensional : Ausgleichsgerade bis Ausgleichspolynom 18.Grades
  46.  Dreidimensional : Z in Abhängigkeit von X und Y (mehr als 25 Polynome).
  47.  Spline          : Ausgleichs-Spline mit wählbarer Glättung
  48.  Variable Darstellung der Meßwerte, zusätzliche Graphik-Funktionen.
  49.  Das Programmpaket AGR Version 2.5 besteht aus dem Hauptprogramm AGR,
  50.  dem Programm Molmasse, dem vorliegenden Programm AGR2, dem Programm
  51.  AGRD für dreidimensionale Ausgleichspolynome, dem Handbuch (Handbuch
  52.  nur bei Voll-Lizenz) und den Hilfsprogrammen PLOTDUMP und KOPYHERC.
  53.  Abbruch bei jeder Buchstabenabfrage durch Eingabe von a möglich
  54.  Wahl der gewünschten Funktion durch Eingabe des hinter der Funktion
  55.  in Klammern stehenden Buchstabens und Betätigung der Zeilenschaltung
  56.  
  57. Teilprogramm AGR2 des Programmes AGR Version 2.5  November 1992
  58. Copyright 1989,90,91,92 Bardo Kling Friedrichstraße 38 6300 Gießen
  59.  
  60.  Regressions-Rechnung ? (r)              Spline-Rechnung ? (s)
  61.  Umformen von Dateien ? (u)              Informationen   ? (i)
  62.                                                      (r/s/u/i) ?
  63.  
  64.  
  65.  Dieses Hauptmenü stellt drei Anwendungen zur Verfügung. Die ersten beiden
  66.  Anwendungen entsprechen jeweils der Regressions-Rechnung und der Spline-
  67.  Rechnung im Hauptprogramm AGR, mit dem Unterschied, daß die Ausgabe der
  68.  berechneten Werte in Dateien ermöglicht wird.
  69.  Die dritte Anwendung, die durch Eingabe von  u  für das Umformen von Dateien
  70.  gewählt wird, dient der Formatierung der ASCII-Dateien. Alle Programmteile von
  71.  AGR arbeiten der Genauigkeit wegen mit doppelt genauen Realzahlen. Um dem
  72.  Anwender für den Druck oder die Weitergabe der Daten die Wahl verschiedener
  73.  Ausgabeformate (z.B. Anzahl der Vor- und Nach-Komma-Stellen) zu ermöglichen,
  74.  wird dieser Programm-Teil `Umformen von Dateien' angeboten. Es können alle
  75.  zweispaltigen und dreispaltigen Dateien umgeformt werden, die mit einem
  76.  beliebigen Programm von AGR erstellt wurden, ebenfalls entsprechende ASCII-
  77.  Dateien, die mit anderen Programmen erstellt wurden. Auf die Option der
  78.  Umformung vierspaltiger Dateien wurde verzichtet, da der Nutzen in keinem
  79.  Verhältnis zur dann erforderlichen Ausweitung des Programmes steht.
  80.  
  81.  Auf eine ausführliche Beschreibung von Beispielen kann verzichtet werden, da
  82.  das Programm sich selbst erklärt, zumindest für all die Anwender, die bereits
  83.  mit dem Hauptprogramm AGR gearbeitet haben. (Nicht zuletzt aus diesem Grund
  84.  wurde das Hauptprogramm AGR von Anfang an als Shareware freigegeben.)
  85.  Zur Begriffserkärung sei darauf hingewiesen, daß bei den Realzahlen statt des
  86.  Dezimal-Kommas ein Dezimal-Punkt verwendet wird. Das Komma dient, alternativ
  87.  zum Blank, der Trennung zweier Zahlen in einer Zeile.
  88.  
  89.  Wird in obigen Hauptmenü durch Eingabe von  u  die Option `Umformen von
  90.  Dateien' gewählt, so erscheint die Frage :
  91.  Soll eine zweispaltige Datei umgeformt werden ?     (z)
  92.  Soll eine dreispaltige Datei umgeformt werden ?     (d)
  93.                                                    (z/d) ?
  94.  
  95.  
  96.  
  97.  Man gebe z.B.  d  für das Umformen einer dreispaltigen Datei ein.
  98.  
  99.  Darauf hin erscheint die Frage nach dem Namen der umzuformenden Datei.
  100.  
  101.  Man gebe z.B. den Namen der bereits auf der Diskette vorhandenen Datei
  102.    drei1.dta  ein.
  103.  
  104.  Daraufhin fragt das Programm, ob bereits eine Kopfdatei existiert.
  105.  
  106.  Existiert keine Kopfdatei, dann ist es notwendig, die Anzahl der Wertepaare
  107.  oder Wertetripel der umzuformenden Datei zu wissen, wie bereits bei der
  108.  Anleitung zum Hauptprogramm beschrieben. Existiert eine Kopfdatei, so antworte Anleitung zum Hauptprogramm beschrieben. Existiert eine Kopfdatei, so antworte
  109.  man mit  y  für Ja und gebe dann bei der darauffolgenden Frage nach dem Namen
  110.  `Datei-Name Dateikopf ? ' den Namen der Kopfdatei ein, in diesem Beispiel
  111.    drei1.dtx  .
  112.  
  113.  Als nächster Schritt wird der Name der umgeformten Datei, der Produktdatei,
  114.  abgefragt. Es sollte ein neuer Name oder zumindest ein neues Suffix gewählt
  115.  werden, um die Ursprungsdatei nicht zu überschreiben : Einige Nachpunkt-Stellen
  116.  sind schnell gestrichen, vielleicht braucht man sie noch einmal.
  117.  
  118.  Nach Eingabe des Namens der Produkt-Datei erscheint folgende Frage :
  119.  
  120.  Sollen die Werte in die Datei geschrieben werden als Integer (i)
  121.                                               als Realzahlen  (r)
  122.                                                             (i/r) ?
  123.  
  124.  
  125.  Bei Eingabe von i  für Integer werden die
  126.  Zahlen als Integer in die neue Datei geschrieben.
  127.  Die Nachpunkt-Stellen fallen weg. Je nachdem, ob zweispaltige oder dreispaltige
  128.  Dateien umgeformt werden, werden jeweils 2 oder 3 Zahlen, getrennt durch Komma,
  129.  in eine Zeile geschrieben. Damit endet das Programm, anbei eine Zeile einer
  130.  dreispaltigen Datei :  28,21,27
  131.  
  132.  Bei Eingabe von  r  für Realzahlen
  133.  erscheint ein Auswahl-Menü . In diesem Beispiel ist
  134.  das Auswahl-Menü für dreispaltige Dateien wiedergegeben, da
  135.  oben die Option `Umformen dreispaltiger Dateien' gewählt wurde :
  136.  
  137.  In welchem Format sollen die Zahlen ausgegeben werden ?
  138.  ASCII-Datei, 3 Zahlen pro Zeile, durch Komma getrennt     (u)
  139.  3 Zahlen pro Zeile durch Blank getrennt :
  140.  Vorpunkt-Stellen.Nachpunkt-Stellen
  141.  3.2  (b)   3.3  (c)   3.4  (d)   3.6  (e)   3.8  (f)
  142.  6.2  (g)   6.3  (h)   6.4  (i)   6.6  (j)   6.8  (k)
  143.  Welches Ausgabeformat? u, b, c, d, e, f, g, h, i, j oder k ?
  144.  
  145.  Im Beispiel gebe man  c  für 3 Vorpunkt-Stellen (Stellen vor dem Dezimal-
  146.  Punkt) und 3 Nachpunkt-Stellen (Stellen nach dem Dezimal-Punkt) ein. Das
  147.  Programm estellt daraufhin die formatierte ASCII-Datei und endet. Anbei sei
  148.  der Ausschnitt eines Probeausdruckes der Datei wiedergegeben :
  149.  
  150.   28.000  21.000  26.600
  151.   30.000  41.000  31.800
  152.   33.000  61.000  38.900
  153.   35.000  91.000  48.600
  154.   38.000   9.000  35.600
  155.  
  156.  
  157.  Dies Beispiel zeigt, daß führende Nullen weggelassen werden, die Nullen
  158.  hinter dem Dezimal-Punkt jedoch vollständig wiedergegeben werden. Anstelle
  159.  der führenden Nullen wird jeweils ein Blank gesetzt.
  160.  Gibt man anstelle eines der Buchstaben b bis k ein  u  ein, so wird eine ASCII-
  161.  Datei erstellt, bei der die Zahlen einer Zeile durch Komma getrennt sind, bei
  162.  der jedoch die Anzahl der Stellen vor dem Dezimal-Punkt und der Stellen hinter
  163.  dem Dezimal-Punkt nicht vorgewählt werden kann. Alle Programme von AGR verar-
  164.  beiten sowohl die Dateien, bei denen die Zahlen einer Zeile durch Kommas
  165.  getrennt sind, als auch die Dateien, bei denen die Zahlen einer Zeile durch
  166.  Blanks getrennt sind.
  167.  
  168.  Wird im 2. Menü die Option z  für das Umformen zweispaltiger Dateien
  169.  gewählt und gibt man bei der einschlägigen Frage  r  ein, um die Werte als
  170.  Realzahlen in die Produktdatei zu schreiben, so bietet die Option  c  ,
  171.  die die zweispaltige Tabelle mit Realzahlen von je 3 Stellen vor dem Dezimal-
  172.  Punkt und 3 Stellen nach dem Dezimal-Punkt ausgibt, 2 zusätzliche Möglichkei-
  173.  ten der Ausgabe an, mit folgende Frage:
  174.     Ausgabe beider Werte (b), nur der X-Werte (x) oder nur der Y-Werte (y) ?
  175.  Bei Eingabe von  b  erfolgt die reguläre Ausgabe jeweils beider Werte in
  176.  einer Zeile, durch Blank getrennt.
  177.  Bei Eingabe von  x  werden nur die X-Werte in eine einspaltige Datei
  178.  geschrieben, bei Eingabe von  y  nur die Y-Werte in eine einspaltige Datei.
  179.  
  180.  
  181.  
  182.  Schreiben berechneter Werte in Dateien :
  183.  
  184.  Dieses Programm ist nur für die Berechnungen nach dem Hauptprogramm AGR
  185.  zuständig, das Programm AGRD hat seine eigene Routine zum Schreiben der
  186.  berechneten Werte in Dateien.
  187.  
  188.  Im folgenden wird das Schreiben von berechneten Werten der Regressions-Rechnung
  189.  in Dateien beschrieben. Bei der Spline-Rechnung ist analog zu verfahren.
  190.  Gibt man im Hauptmenü von AGR2 ein  r  für Regressionsrechnung ein, so
  191.  erscheint folgendes Menü :
  192.  
  193.  Wahl von Standard-Einstellungen zur Methode der
  194.           Regressionsrechnung
  195.  Alle Daten-Dateien zweispaltig (ohne Wichtungsfaktor)        (2)
  196.  Wie (2) , jedoch dreispaltige Dateien und Wichtung möglich   (7)
  197.                                                             (2/7) ?
  198.  
  199.  
  200.  Für zweispaltige Dateien gebe man eine  2  ein, für dreispaltige
  201.  Dateien eine 7 . Für das behandelte Beispiel gebe man eine  2  ein.
  202.  Danach wird nach dem Namen der Regressionsdatei gefragt.
  203.  Man gebe z.B. tabel110.dta ein.
  204.  Dann kommt die Frage nach dem Namen der zugehörigen Kopfdatei.
  205.  Zur Regressionsdatei tabel110.dta gebe man die Kopfdatei tabel110.dtb ein.
  206.  Dann erscheint folgendes Menü :
  207.  
  208.  Nach der Ausgabe der Regressionskoeffizienten können einzelne Werte berech-
  209.  net werden.  Sollen diese nur auf dem Bildschirm ausgegeben werden ?  (b)
  210.  Sollen die Werte in eine Datei geschrieben werden ?                   (d)
  211.  Sollen die Werte für einen frei wählbaren Bereich von X berechnet
  212.  und in eine Datei geschrieben werden ?                                (w)
  213.  Sollen die Werte für den Bereich, der in der Kopfdatei für die
  214.  Zeichnung des Funktionsgraphen angegeben ist, berechnet
  215.  und in eine Datei geschrieben werden ?                                (k)
  216.                                                                  (b/d/w/k) ?
  217.  
  218.  Gibt man auf diese Frage  b  ein, so arbeitet das Programm wie im Hauptprogramm
  219.  AGR , die Werte werden nur auf dem Bildschirm ausgegeben. Man lese
  220.  den entsprechenden Teil der Anleitung des Hauptprogrammes.
  221.  
  222.  Gibt man auf obige Frage hin  d  ein, so arbeitet das Programm wie bei der
  223.  Eingabe von  b  ,mit dem Unterschied, daß der nach dem Namen der Produkt-Datei
  224.  gefragt wird und die berechneten Werte nicht nur auf dem Bildschirm ausgegeben
  225.  werden, sondern auch in die Datei geschrieben werden.
  226.  
  227.  
  228.  
  229.  Gibt man ein  w  ein, dann erscheint nach der Frage nach dem Namen der Produkt-
  230.  Datei die Frage nach dem X-Wert, ab dem die Y-Werte berechnet werden sollen und
  231.  die Frage nach dem X-Wert bis zu dem die Y-Werte berechnet werden sollen.
  232.  In der darauffolgenden Frage kann gewählt werden, ob für den gewählten Bereich
  233.  von X  die Y-Werte mit einer zu wählenden Schrittweite von X berechnet werden
  234.  sollen, oder ob die Anzahl der zu berechnenden Werte vorgegeben werden soll.
  235.  In letzterem Fall bestimmt das Programm die Schrittweite selbst.
  236.  Hat man die letzte Frage, entweder nach der Anzahl der zu berechnenden
  237.  Wertepaare oder nach der Schrittweite beantwortet, erstellt das Programm die
  238.  Datei und endet.
  239.  
  240.  Gibt man ein  k  ein, so verwendet das Programm automatisch den in der
  241.  Kopfdatei genannten Wertebereich von X . Nach der Frage nach dem Namen der
  242.  Produkt-Datei erscheint die Frage, ob eine Schrittweite für X zur Berechnung
  243.  der Werte eingegeben werden soll, oder ob die Anzahl der zu berechnenden Werte
  244.  eingegeben werden soll. Nach Beantwortung dieser Frage gibt man entweder die
  245.  Schrittweite ein oder die Anzahl der zu berechnenden Werte. Das Programm
  246.  rechnet anschließend, erstellt die Datei und endet.
  247.  Die Option  k  ist besonders gut geeignet, wenn die im Hauptprogramm AGR
  248.  erstellte Graphik in ein fremdes Programm übernommen werden soll.
  249.  Hat man ein fremdes Programm, das die Verbindung von Punkten durch Linien
  250.  erlaubt, das jedoch keine Ausgleichsgraphik ermöglicht, so kann man die
  251.  berechneten Werte übertragen. Man muß nur die Schrittweite geeignet wählen.
  252.  Für fremde Programme, die Funktionsgraphen zeichnen, kann man aber auch die
  253.  berechneten Ausgleichspolynome verwenden.
  254.  
  255.  
  256.  
  257.  
  258.                      AGRD
  259.  
  260.  Beispiele zur Arbeit mit AGRD
  261.  
  262.  
  263.  Beispiel zur dreidimensionalen Graphik mit dem Programm AGRD :
  264.  
  265.  Abfolge der Eingaben im Programm
  266.  AGRD zur Erstellung der Graphik 1 :
  267.  
  268.  
  269.                              AGRD
  270.   Ausgleichsrechnung + Ausgleichsgraphik  Dreidimensional
  271.  
  272.   Das Programmpaket AGR Version 2.5 besteht aus dem Hauptprogramm AGR,
  273.   dem Programm Molmasse, dem vorliegenden Programm AGRD für dreidimen-
  274.   sionale Ausgleichspolynome, dem Programm AGR2, dem Handbuch (Handbuch
  275.   nur bei Voll-Lizenz) und den Hilfsprogrammen PLOTDUMP (für Hardcopies)
  276.   und KOPYHERC. Unterstützung von CGA-, Hercules-, EGA- und VGA-Karte.
  277.   Vorabaufbereitung von Daten mittels Dateneingabe und Datenumrechnung
  278.   in ASCII-Dateien. Mehrere Funktionsgraphen auf einer Bildschirmgraphik.
  279.   Unterstützung von CGA-, Hercules-, EGA- und VGA-Karte.
  280.   Abbruch bei jeder Buchstabenabfrage durch Eingabe von  a  möglich
  281.   Wahl der gewünschten Funktion durch Eingabe des hinter der Funktion
  282.   in Klammern stehenden Buchstabens und Betätigen der Zeilenschaltung
  283.  
  284. Teilprogramm AGRD des Programmes AGR Version 2.5  November 1992
  285. Copyright 1989,90,91,92 Bardo Kling Friedrichstraße 38 6300 Gießen
  286.  
  287.  Regressions-Graphik  (Dreispaltige Dateien)                       (g)
  288.  Regressions-Rechnung (Dreispaltige Dateien)                       (r)
  289.  Regressions-Graphik  (Vierspaltige Dateien / Wichtung möglich)   (gw)
  290.  Regressions-Rechnung (Vierspaltige Dateien / Wichtung möglich)   (rw)
  291.  Vorab-Datenaufbereitung  (v)  oder Informationen (i)   g/r/gw/rw/v/i) ?  > g
  292.  
  293.  
  294.  
  295.  I   VGA-Karte und Bildschirmfaktor auf 1.6 fest eingestellt,
  296.  keine Korrektur der Strichstärke, bei zweidimensionaler Dar-
  297.  stellung Einzeichnung des Funktionsgraphen, nicht der Meßunkte.
  298.  Zweidimensionale Darstellung F(x,y) bei konstantem x                (x)
  299.  Zweidimensionale Darstellung F(x,y) bei konstantem y                (y)
  300.  Dreidimensionale Darstellung F(x,y)                                 (d)
  301.  
  302.  II  Analog I, jedoch Wahlfreiheit hinsichtlich  Graphik-Karte,
  303.  Bildschirmfaktor und Zeichnungsverbesserung
  304.  Zweidimensionale Darstellung F(x,y) bei konstantem x               (xx)
  305.  Zweidimensionale Darstellung F(x,y) bei konstantem y               (yy)
  306.  Dreidimensionale Darstellung F(x,y)                                (dd)
  307.  
  308.  III  Analog I, jedoch Wahlfreiheit bei allen genannten Parametern
  309.  Zweidimensionale Darstellung F(x,y) bei konstantem x              (xxx)
  310.  Zweidimensionale Darstellung F(x,y) bei konstantem y              (yyy)
  311.  Dreidimensionale Darstellung F(x,y)                               (ddd)
  312.  
  313.                               (x/y/d/xx/yy/dd/xxx/yyy/ddd) =  ?        > d
  314.  
  315.  Anzahl der Regressions-Dateien  (1-15) ?   > 1
  316.  
  317.  Datei-Nummer = 1
  318.  Dateiname Regressions-Datei  ?             > drei1.dta
  319.  Dateikopf zu obiger Datei    ?             > drei1.dtd
  320.  Einzeichnen der Meßpunkte (y/n) ?          > y
  321.  Radius der Meßpunkte ?                     > 2
  322.  
  323.  Bei Eingabe von  d  bei der nächsten Frage erfolgt die Zeichnung entsprechend
  324.  den Vorgaben in der Kopfdatei. Soll ein anderes Modell der Zeichnung genutzt
  325.  werden, ein anderer Betrachtungswinkel, ein anderer Koordinatenbereich,
  326.  ein anderes Hilfslinienmodell, ein anderes Projektionslinienmodell,
  327.  so muß  e  gewählt werden.
  328.  
  329.  
  330.  Darstellungsformen wie in Datei, oder manuell  (d/e) ?     > d
  331.  
  332.  Nach dieser Eingabe von d wird die Zeichnung erstellt.
  333.  
  334.  
  335.  Beispiel 1 b zur Erstellung einer dreidimensionalen Graphik :
  336.  Wird bei der letzten Frage von Beispiel 1 a anstelle des d  ein e eingegeben,
  337.  so erscheinen folgende Fragen, denen in diesem Beispiel die Antworten gemäß
  338.  den Angaben in der Kopfdatei drei1.dtd beigefügt sind :
  339.  
  340.  Betrachtungswinkel-Nr.        (1/2) ?    > 1
  341.  Koordinatenbereich-Nr.      (1/2/3) ?    > 1
  342.  Hilfslinienmodell-Nr.        (0-12) ?    > 12
  343.  Projektionslinienmodell-Nr.   (1-8) ?    > 3 
  344.  Wieviel Felder in X-Richtung ?           > 10
  345.  Wieviel Felder in Y-Richtung ?           > 10
  346.  Wieviel Felder in Z-Richtung ?           > 10
  347.  
  348.  
  349.  Nach der Eingabe der Anzahl der Felder in Z-Richtung wird die Graphik erstellt.
  350.  
  351.  
  352.  
  353.  Beispiel 2 a
  354.  Beispiel für eine Graphik bei konstantem x :
  355.  Die ersten beiden Menüs sind identisch denen bei obiger dreidimensionaler
  356.  Darstellung, allerdings muß beim zweiten Menü statt des d ein x eingegeben
  357.  werden und bei der Frage nach dem Dateikopf statt der Kopfdatei mit dem
  358.  Suffix .dtd die Kopfdatei mit dem Suffix .dtx :
  359.  
  360.  ...
  361.                               (x/y/d/xx/yy/dd/xxx/yyy/ddd) =  ?        > x
  362.  
  363.  
  364.  Anzahl der Regressions-Dateien  (1-15) ?   > 1
  365.  
  366.  Datei-Nummer = 1
  367.  Dateiname Regressions-Datei  ?             > drei1.dta
  368.  Dateikopf zu obiger Datei    ?             > drei1.dtx
  369.  Wieviel konstante x ?                      > 2
  370.  const x ?                                  > 6
  371.  const x ?                                  > 20
  372.  
  373.  
  374.  Nach dieser Eingabe wird die Graphik erstellt.
  375.  
  376.  
  377.  
  378.  
  379.  Beispiel 2 b
  380.  Beispiel für eine Graphik bei konstantem y :
  381.  Die ersten Menüs sind identisch denen im Beispiel 2 a für die Graphik bei
  382.  konstantem x , nur muß im zweiten Menü ein y eingegeben werden, sowie bei der
  383.  Frage nach dem Dateikopf statt der Kopfdatei mit dem Suffix .dty die Kopfdatei
  384.  mit dem Suffix .dty :
  385.  
  386.  ...
  387.                               (x/y/d/xx/yy/dd/xxx/yyy/ddd) =  ?        > y
  388.  
  389.  Anzahl der Regressions-Dateien  (1-15) ?   > 1
  390.  
  391.  Datei-Nummer = 1
  392.  Dateiname Regressions-Datei  ?             > drei1.dta
  393.  Dateikopf zu obiger Datei    ?             > drei1.dty
  394.  Wieviel konstante y ?                      > 2
  395.  const y ?                                  > 5
  396.  const y ?                                  > 30
  397.  
  398.  
  399.  Nach dieser Eingabe wird die Graphik erstellt.
  400.  
  401.  
  402.  Beispiele zur Regressionsrechnung mit dem Programm AGRD.
  403.  
  404.  Die Menüs  des Programmes und die Fragen, die häufiger vorkommen und die
  405.  in den weiteren Beispielen nicht mehr vollständig wiedergeben werden, sind
  406.  mit römischen Ziffern numeriert, die anderen Fragen sind nicht numeriert.
  407.  Die zwei Seiten zur Regressionsrechnung mit dem Programm AGRD sollten von
  408.  Anfang an gelesen werden, da die folgenden Beispiele jeweils auf die
  409.  vorherigen Beispiele zurückgreifen. Zusätzlich ist es sinnvoll, die
  410.  entsprechenden Ausführungen zum Programm AGR2 zu kennen.
  411.  
  412.  Beispiel 1 :
  413.  Nach dem Start des Programmes AGRD ist im ersten Menü ein  r  für
  414.  Regressionsrechnung einzugeben (Bei Verwendung vierspaltiger Dateien mit
  415.  gewichteten Werten ist rw einzugeben).
  416.  Daraufhin erfolgt die Frage nach der Regressionsdatei, sowie die weiteren
  417.  aufgeführten Fragen, die hier für ein Beispiel beantwortet werden  :
  418.  
  419.  
  420.  Dateiname Regressions-Datei   ?       > drei1.dta
  421.  Dateikopf zu obiger Datei     ?       > drei1.dtx
  422.  
  423.  I
  424.  Nach Berechnung und Ausgabe der Regressionskoeffizienten Berechnung
  425.  und Ausgabe der Z-Werte in Abhängigkeit von X und Y Werten : Z(x,y)
  426.  X und Y Werte, für die die Z Werte berechnet werden sollen, werden
  427.  nach Ausgabe der Regressionskoeffizienten abgefragt.
  428.  Die Abfrage nach X und Y Werten zur Berechnung der Z-Werte kann durch
  429.  Eingabe von 654321 für X beendet werden, damit endet auch das Programm.
  430.  
  431.  Sollen die berechneten Werte nur auf dem Bildschirm ausgegeben werden ? (b)
  432.  Sollen die berechneten Werte in eine Datei geschrieben werden ?         (d)
  433.  
  434.                                                                    (b/d) ?  > b
  435.  
  436.  Daraufhin rechnet das Programm, gibt die Werte für n1 (Anzahl der Werte-Tripel
  437.  in der bearbeiten Datei), N (Anzahl der Funktionen (Regressionskoeffizienten)
  438.  des verwendeten unktionsmodelles), Mo (Nummer des Funktionsmodelles) aus und
  439.  stellt die anschließenden Fragen nach X und Y Werten.
  440.  
  441.  II
  442.  n1 =  29       N = 5     Mo  =  8
  443.  
  444.  Regressionskoeffizienten
  445.  K( 1 ) = 9.993434E-003
  446.  K( 2 ) = 1.005690E-003
  447.  K( 3 ) =  .400857
  448.  K( 4 ) = 9.902729E-002
  449.  K( 5 ) = 4.997336
  450.  
  451.  
  452.  Summe der Fehlerquadrate = 3.337806E-002
  453.  
  454.  X = ?     >  4
  455.  Y = ?     >  8
  456.  x = 4   y = 8   z = 7.6172434
  457.  X = ?     >  1
  458.  Y = ?     >  9
  459.  x = 1   y = 9   z = 6.3808935
  460.  X = ?     >  654321
  461.  
  462.  
  463.  
  464.  Mit der Eingabe von 654321 für x endet das Programm. Um auf die DOS-Ebene
  465.  zurückzukehren ist die Eingabe-Taste ein zweites Mal zu betätigen.
  466.  
  467.  
  468.  
  469.  Beispiel 2 :
  470.  Sollen die berechneten Werte in eine Datei geschrieben werden, so ist bei
  471.  Frage I statt des  b  ein  d  einzugeben. Danach erscheint folgende Frage,
  472.  die mit III numeriert ist, da sie in den weiteren Beispielen noch gebraucht
  473.  wird :
  474.  Fortsetzung Beispiel 2 :
  475.  III
  476.  Sollen die Z-Werte für einzugebende X-Werte und Y-Werte berechnet und
  477.  in eine dreispaltige Datei geschrieben Werten ?                          (d)
  478.  Sollen Z-Werte für ein konstantes X für einen frei wählbaren Bereich
  479.  von Y berechnet und in eine Datei geschrieben werden ?                   (x)
  480.  Sollen Z-Werte für ein konstantes X für einen Bereich von Y , der in der
  481.  Kopfdatei angegeben ist, berechnet und in eine Datei geschrieben werden (xx)
  482.  Sollen Z-Werte für ein konstantes Y für eine frei wählbaren Bereich
  483.  von X berechnet und in eine Datei geschrieben werden ?                   (y)
  484.  Sollen Z-Werte für ein konstantes Y für einen Bereich von X , der in der
  485.  Kopfdatei angegeben ist, berechnet und in eine Datei geschrieben werden (yy)
  486.                                                            (d/x/xx/y/yy) ?  > d
  487. Datei-Name der Produktdatei ?      >  drei5.dta
  488.  
  489.  Bei obiger Eingabe von d für die Berechnung von Z-Werten für einzugebende
  490.  X-Werte und Y-Werte fragt das Programm anschließend nach dem Namen der
  491.  Produktdatei, in die die Werte geschrieben werden sollen und fährt dann
  492.  nach Ausgabe von  n1  ,  N  und Mo fort, wie beim ersten Beispiel bei
  493.  Ausgabe auf den Bildschirm, nur daß nach Abschluß der Berechnungen durch
  494.  Eingabe von 654321 für X die Werte-Tripel in der Produkt-Datei gespeichert
  495.  werden.
  496.  
  497.  
  498.  
  499.  Beispiel 3 :
  500.  Wird bei  Frage III statt  d   ein  x  eingegeben, so erscheinen folgende
  501.  Fragen :
  502.  
  503.  IV
  504.  Sollen die Werte in zweispaltige Dateien geschrieben werden, wobei"
  505.  der jeweils konstant gehaltene Wert zu notieren ist ?              (z)
  506.  Sollen die Werte, einschließlich des jeweils konstant gehaltenen
  507.  Wertes in eine dreispaltige Datei geschrieben werden ?             (d)
  508.                                                                  (z/d) ?  >  d
  509.  
  510.  Konstanter X-Wert  ?     >  5
  511.  
  512.  Y-Wert , ab dem die Z-Werte berechnet werden sollen         ?    > 2
  513.  Y-Wert , bis zu dem die Z-Werte berechnet werden sollen     ?    > 10
  514.  Anzahl der zu berechnenden Werte = ?     >  15
  515.  Datei-Name der Produktdatei        ?     >  drei5.dta
  516.  
  517.  Danach gibt das Programm auf dem Bildschirm  n1 , N , Mo , die
  518.  Regressionskoeffizienten und die Fehlerquadratsumme aus.
  519.  Es speichert die berechneten Werte in der Produktdatei ab und gibt
  520.  auf dem Bildschirm die Anzahl der Werte-Tripel dieser Datei an.
  521.  Wird bei Frage IV   z  eingegeben, zum Schreiben der Werte in eine zweispal-
  522.  tige Datei, so werden nur die variablen Größen in einer zweispaltigen Datei
  523.  gespeichert, das konstant gesetzte x muß dann notiert werden.
  524.  
  525.  Beispiel 4 :
  526.  Gibt man bei Frage III  xx ein, so arbeitet das Programm wie bei obigen
  527.  Beispiel bei Eingabe von x , nur fragt es dann nicht nach dem Wertebereich
  528.  von Y für den die Z-Werte zu berechnen sind, sondern übernimmt die Angaben
  529.  Y-min und Y-max aus der Kopfdatei. Somit kann der Werteberech, der für die
  530.  Graphik bei konstantem X herangezogen wurde, auch zur Erstellung eine
  531.  Wertedatei berechneter Werte herangezogen werden.
  532.  
  533.  
  534.  
  535.  
  536.  Beispiel 5 :
  537.  Gibt man bei Frage III  y oder yy ein, so sollte man statt der Kopfdatei
  538.  für konstantes X mit dem Suffix .dtx  die Kopfdatei für konstantes Y mit dem
  539.  Suffix .dty geladen haben.
  540.  Mit Ausnahme folgender  Fragen :
  541.    Konstanter Y-Wert  ?
  542.    X-Wert , ab dem die Z-Werte berechnet werden sollen      ?
  543.    X-Wert , bis zu dem die Z-Werte berechnet werden sollen  ?
  544.  entspricht der Programmablauf dem bei konstantem X .
  545.  
  546.  
  547.  
  548.  Funktionsmodelle des Programmes AGRD für dreidimensionale Ausgleichspolynome :
  549.  
  550.  Nummer des Funktionsmodelles      Funktion
  551.  
  552.  1  Z = A*X + B*X
  553.  2  Z = A*X + B*Y + C
  554.  3  Z = A*X^2 + B*X + C*Y + D
  555.  4  Z = A*X^3 + B*X^2 + C*X + D*Y + E
  556.  5  Z = A*X^4 + B*X^3 + C*X^2 + D*X + E*Y + F
  557.  6  Z = A*X^5 + B*X^4 + C*X^3 + D*X^2 + E*X + F*Y + G
  558.  
  559.  7  Z = A*Y^2 + B*X + C*Y + D
  560.  8  Z = A*X^2 + B*Y^2 + C*X + D*Y + E
  561.  9  Z = A*X^3 + B*X^2 + C*Y^2 + D*X + E*Y + F
  562.  10 Z = A*X^4 + B*X^3 + C*X^2 + D*Y^2 + E*X + F*Y + G
  563.  11 Z = A*X^5 + B*X^4 + C*X^3 + D*X^2 + E*Y^2 + F*X + G*Y + H
  564.  
  565.  12 Z = A*Y^3 + B*Y^2 + C*X + D*Y + E
  566.  13 Z = A*Y^3 + B*X^2 + C*Y^2 + D*X + E*Y + F
  567.  14 Z = A*X^3 + B*Y^3 + C*X^2 + D*Y^2 + E*X + F*Y + G
  568.  15 Z = A*X^4 + B*X^3 + C*Y^3 + D*X^2 + E*Y^2 + F*X + G*Y + H
  569.  16 Z = A*X^5 + B*X^4 + C*X^3 + D*Y^3 + E*X^2 + F*Y^2 + G*X + H*Y + I
  570.  
  571.  17 Z = A*Y^4 + B*Y^3 + C*Y^2 + D*X + E*Y + F
  572.  18 Z = A*Y^4 + B*Y^3 + C*X^2 + D*Y^2 + E*X + F*Y + G
  573.  19 Z = A*Y^4 + B*X^3 + C*Y^3 + D*X^2 + E*Y^2 + F*X + G*Y + H
  574.  20 Z = A*X^4 + B*Y^4 + C*X^3 + D*Y^3 + E*X^2 + F*Y^2 + G*X + H*Y + I
  575.  21 Z = A*X^5 + B*X^4 + C*Y^4 + D*X^3 + E*Y^3 + F*X^2 + G*Y^2 + H*X + I*Y + J
  576.  
  577.  22 Z = A*Y^5 + B*Y^4 + C*Y^3 + D*Y^2 + E*X + F*Y + G
  578.  23 Z = A*Y^5 + B*Y^4 + C*Y^3 + D*X^2 + E*Y^2 + F*X + G*Y + H
  579.  24 Z = A*Y^5 + B*Y^4 + C*X^3 + D*Y^3 + E*X^2 + F*Y^2 + G*X + H*Y + I
  580.  25 Z = A*Y^5 + B*X^4 + C*Y^4 + D*X^3 + E*Y^3 + F*X^2 + G*Y^2 + H*X + I*Y + J
  581.  26 Z = A*X^5 + B*Y^5 + C*X^4 + D*Y^4 + E*X^3 + F*Y^3 + G*X^2 + H*Y^2 + I*X
  582.                                                                       + J*Y +K
  583.